leidenlawblog

Kevin Karlen

Kevin Karlen

Kevin Karlen, L.L.M. is Legal Associate at the Advisory Service on IHL of the International Committee of the Red Cross (ICRC)

No blogs